package zuoye3;

import java.util.Scanner;

/*第3题：创建会员信息，会员名长度不能少于3位、性别为男或女、年龄在18~40岁之间、，
 *会员卡号为4位随机整数，创建成功后显示创建会员成功，并显示会员信息。
 */
public class member {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int num=(int)(Math.random()*(9999-1000+1)+1000);
        boolean flag=true;
        String name;
        String sex;
        int age;
        do{
            System.out.println("请输入会员名");
            name=sc.next();
            if (name.length() < 3) {
                System.out.println("名称输入有误！");
                flag=false;
            }else{
                flag=true;
            }
            System.out.println("请输入性别：");
            sex=sc.next();
            if(!sex.equals("男")&&!sex.equals("女")){
                System.out.println("性别输入错误！");
                flag=false;
            }else{
                flag=true;
            }
            System.out.println("请输入年龄：");
            age=sc.nextInt();
            if (age >= 18 && age <= 40) {
                flag=true;
            }else {
                System.out.println("你的年龄输入有误！");
                flag=false;
            }
        }while (!flag);
        if (flag) {
            System.out.println("会员名称："+name+"\n"+"性别："+sex+"\n"+"年龄："+age+"\n"+"会员卡号："+num);
        }
    }
}
